<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>Title</title>
    <script>
      //[5,4,3,2,1]---[1,2,3,4,5];
      //循环几轮
      //第0轮                       4次 == 长度 - 1 - 0
      //      第0次:4,5,3,2,1;
      //      第1次:4,3,5,2,1;
      //      第2次:4,3,2,5,1;
      //      第3次:4,3,2,1,5;

      //第1轮                       3次 == 长度 - 1 - 1
      //      第0次:3,4,2,1,5;
      //      第1次:3,2,4,1,5;
      //      第2次:3,2,1,4,5;

      //第2轮                       2次 == 长度 -1 -2
      //      第0次:2,3,1,4,5;
      //      第1次:2,1,3,4,5;

      //第3轮                       1次 == 长度 - 1 -3
      //      第0次:1,2,3,4,5;

      //循环轮数:4轮==长度-1
      //每轮的循环次数=长度-1-轮数(i)

      var arr = [6, 5, 4, 3, 2, 1, 100, 200, 99, 14];

      //第三步
      for (var i = 0; i < arr.length - 1; i++) {//循环的轮数
        //i:0,1,2,3
        //j:4,3,2,1
        console.log(666);
        for (var j = 0; j < arr.length - 1 - i; j++) {
          if (arr[j] > arr[j + 1]) {
            var temp;
            temp = arr[j];
            arr[j] = arr[j + 1];
            arr[j + 1] = temp;
          }
        }
      }
      console.log(arr);
    </script>
  </head>
  <body></body>
</html>
